.scrollbar-style::-webkit-scrollbar {
    width: 8px; 
}

.scrollbar-style::-webkit-scrollbar-track {
    background: #f1f1f1; 
}

.scrollbar-style:-webkit-scrollbar-thumb {
    background: #c0c0c0; 
    border-radius: 12px;
}

.scrollbar-style:-webkit-scrollbar-thumb:hover {
    background: #a0a0a0; 
}

.bytemd ol {
    list-style: none;
    counter-reset: ol-counter;
    padding-left: 1rem;
}

.bytemd ol li {
    counter-increment: ol-counter;
    position: relative;
}

.bytemd ol li::before {
    content: counter(ol-counter) ". ";
    margin-right: 0.5rem;
    text-align: right;
    color: #4b5563;
}

/* 无序列表 */
.bytemd ul {
    list-style: none;
    padding-left: 1rem;
}

.bytemd ul li::before {
    content: "";
    /* color: #e74c3c; */
    background-color: #4b5563;
    display: inline-block;
    width: 0.4rem;
    height: 0.4rem;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 0.5rem;
    border-radius: 100%;
}

.bytemd ul li ul li::before {
    content: "";
    border: 1px solid #4b5563;
    background-color: transparent;
    display: inline-block;
    width: 0.4rem;
    height: 0.4rem;
    vertical-align: middle;
    margin-right: 0.5rem;
    border-radius: 100%;
}

.bytemd ul li ul li ul li::before {
    content: "";
    /* color: #e74c3c; */
    background-color: #4b5563;
    display: inline-block;
    width: 0.4rem;
    height: 0.4rem;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 0.5rem;
    border-radius: 100%;
}